package com.example.demo.model;

/**
 * 订单状态
 */
public enum OrderStatus {
    /**
     * 等待买家付款
     * 订单创建后，买家尚未完成支付操作时所处的状态
     */
    WAIT_BUYER_PAY,
    /**
     * 交易支付失败
     * 买家在支付过程中出现问题，导致支付操作未能成功完成的状态
     */
    TRADE_CLOSE,
    /**
     * 交易支付成功
     * 买家已成功完成支付操作，订单支付状态为成功的状态
     */
    TRADE_PAID_SUCCESS,
    /**
     * 交易关闭
     * 订单因各种原因（如买家取消、超时未支付等）被关闭的状态
     */
    TRADE_PAID_FAILED
}
